import request from '@/utils/request'

// 房源列表
export function homePage(data) {
	return request({
		'url': '/front/apartment/allocation/homePage',
		headers: {
			isToken: false
		},
		'method': 'get',
		'data': data
	})
}
// 搜索筛选
export function search(data) {
	return request({
		'url': '/front/apartment/allocation/homePage/search',
		headers: {
			isToken: false
		},
		'method': 'get',
		'data': data
	})
}
// 房源详情
export function getInfo(data) {
	return request({
		'url': '/front/apartment/allocation/getInfo',
		headers: {
			isToken: false
		},
		'method': 'post',
		'data': data
	})
}
// 入住人列表
export function personList(data) {
	return request({
		'url': '/front/user/person/list',
		'method': 'get',
		'data': data
	})
}

// 添加入住人
export function addPerson(data) {
	return request({
		'url': '/front/user/person',
		'method': 'post',
		'data': data
	})
}
// 编辑入住人
export function putPerson(data) {
	return request({
		'url': '/front/user/person',
		'method': 'put',
		'data': data
	})
}

// 获取入住人详细信息
export function getPerson(personId) {
	return request({
		'url': `/front/user/person/${personId}`,
		'method': 'get',
	})
}
// 删除入住人
export function delPerson(personId) {
	return request({
		'url': `/front/user/person/${personId}`,
		'method': 'delete',
	})
}

// 查询下单所需数据
export function confirmation(houseId) {
	return request({
		'url': `/front/order/order/confirmation/${houseId}`,
		'method': 'get',
	})
}

// 提交订单
export function placeOrder(data) {
	return request({
		'url': `/front/order/order/placeOrder`,
		'method': 'post',
		data:data
	})
}

// 计算未支付订单金额明细
export function compute(data) {
	return request({
		'url': '/front/order/order/compute',
		'method': 'post',
		'data': data
	})
}
// 预估房屋价格
export function estimatedAmount(data) {
	return request({
		'url': '/front/apartment/allocation/estimatedAmount',
		'method': 'post',
		'data': data
	})
}

// 查询指定时间范围的每日价格
export function getPriceList(data) {
	return request({
		'url': '/front/apartment/calendarPrice/getPriceList',
		'method': 'post',
		'data': data
	})
}

// 首页城市列表
export function selectArea() {
	return request({
		'url': '/front/apartment/allocation/selectArea',
		'method': 'get',
	})
}

// 退订规则内容展示
export function unsubscribeAmount(data) {
	return request({
		'url': '/front/apartment/allocation/unsubscribeAmount',
		'method': 'post',
		data:data
	})
}

// 获取小程序码
export function getWxaCode(params) {
	return request({
		'url': '/front/flat/shareHouse/share',
		'method': 'get',
		'params':params
	})
}







